"""
浏览器常用操作API
    方法：
        1. driver.maximize_window() # 最大化浏览器
        2. driver.set_window_size(w, h) # 设置浏览器大小 单位像素
        3. driver.set_window_position(x, y) # 设置浏览器位置
        4. driver.back() # 后退操作
        5. driver.forward() # 前进操作

"""
# 导包
from time import sleep

from selenium import webdriver

# 获取浏览器驱动对象
driver = webdriver.Chrome()

# 打开url
driver.get("https://www.csdn.net")

# 将浏览器 最大化
driver.maximize_window()
# 暂停2秒
sleep(2)
# 设置固定大小 300, 200
driver.set_window_size(300, 200)
# 暂停2秒
sleep(2)
# 移动浏览器位置 x:320, y:150
driver.set_window_position(320, 150)
# 暂停2秒
sleep(2)
# 最大化
driver.maximize_window()
sleep(2)
# 点击 访问新浪网站 注意：要演示后退功能，必须先执行打开新的网站
driver.find_element_by_link_text("前端").click()
# 暂停2秒
sleep(2)
# 执行后退 ---> 注册A.html
driver.back()
# 暂停2秒
sleep(2)
# 执行前进 ---> 新浪 注意：前进必须放到后退操作后执行
driver.forward()

# 暂停3秒
sleep(3)

# 关闭浏览器驱动对象
driver.quit()
